升级cmake时,提示“Error when bootstrapping CMake:Problem while running initial CMake”,第二次运行./bootstrap时,直接的给出了错误原因:
1 | [root@localhost cmake-2.8.12.2]# ./bootstrap |
为了核实版本问题:
1 | [root@localhost cmake-2.8.12.2]# strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX |
我们看到当前GCC版本中的确没有GLIBCXX_3.4.15,考虑到刚安装过新版的GCC ,似乎不应该出现这样的问题。
顺着gcc安装路径,找到了新的libstdc++:
1 | [root@localhost cmake-2.8.12.2]# strings /usr/local/lib64/libstdc++.so.6.0.20|grep GLIBCXX |
这里该有的都有了,把这份软链到正确的地方,就妥了。
1 |
|
此后,再进行编译安装就顺畅了:
1 |
|